/**
 * Created by hythzx on 2016/1/18.
 */
Ext.define('OrderConvert.view.order.Order', {
    extend: 'Ext.form.Panel',
    alias : 'widget.orderform',

    requires: [
        'OrderConvert.view.main.MainModel',
		'OrderConvert.view.order.OrderController',
        'Ext.form.field.File'
    ],

    /*
    Uncomment to give this component an xtype
    xtype: 'order',
    */

    viewModel: {
        type: 'main'
    },

    controller: 'order',
    
    layout : 'anchor',

    defaults : {
      labelWidth : 80,
      anchor: '100%',
        flex : 1
    },

    // title : '添加订单',
    // bodyPadding : '20px',

    items: [
        {
            xtype : 'textfield',
            fieldLabel : '订单名称',
            blankText : '请填写订单名称',
            allowBlank : false,
            name : 'order.orderName'
        },{
            xtype : 'textfield',
            fieldLabel : '订单编号',
            name : 'order.orderCode'
        },{
            xtype : 'textfield',
            fieldLabel : '添加人',
            name : 'order.createBy'
        },{
            xtype : 'filefield',
            name : 'file',
            allowBlank : false,
            blankText : "请选择文件",
            buttonText : '选择文件',
            fieldLabel : '文件'
        },{
            xtype : 'combobox',
            fieldLabel : '使用规则',
            blankText : "请选择转换规则",
            name : 'order.ruleId',
            displayField : 'name',
            allowBlank : false,
            valueField : 'id',
            bind:{
                store : '{orderRuleStore}'
            }
        }
    ],

    buttonAlign : 'left',

    buttons : [{
        text : '确定',
        handler : 'addOrder'
    },{
        text : '取消'
    }]
});